I have a ball python that has had more bad sheds (incomplete) than complete ones. Every time I see signs of shed I immediately bump up the humidity to 75% roughly, and have to spray constantly to keep that. I also immediately swap out one of his hides for a small bin filled with dampened sphagnum moss. Sounds crazy, but it almost feels like sometimes he wants to put in the work sometimes he doesn't. It's odd. I was actually just going to make a thread describing this probably next week, as he is currently looking quite blue.
Anyway, the first thing to notice that can indicate shed is a faint pink color on the belly of the snake. That's the first cue. All the duller colors and blue milky eyes come after that.