I should have been more clear. Was the 24.8V with no load? Check the voltage at the starter with someone trying to start it. If that's OK, then check the other side of the solenoid while trying to start it again.
The way I see it, you're either going to find the voltage drops a lot because of a bad connection etc, or you're going to find the voltage doesn't move at all because the solenoid isn't connecting, then you figure out if the solenoid is getting it's signal voltage to turn on, or not.
If the starter tested good, and the voltage still drops but not too much, then you try to turn the engine over two turns to see what happens.