Like Red said
Do some tests, you can even find a problem like this (often) with just a test lamp
Handy to have TWO people for some of this.
"Rig" your meter or test lamp with clips / clip leads so you can hook it up "hands free."
1: Hook the meter/ lamp clip to battery block. "Stab" the probe into the NEGATIVE battery POST. The POST, NOT the cable clamp. Jumper the starter relay with a screwdriver, and see if the lamp lights If not, OK
(You jumper across the two largest exposed terminals, NOT the "push on terminals.")
2 Hook the light/ meter clip on the big stud on the start relay, stab the other probe DIRECTLY onto the battery POSITIVE post. Again, jumper the start relay. No light is OK
3 Hook the meter/ lamp clip onto the battery block and clip the probe to the starter relay stud Jumper the relay.
A bright light, or meter reading over 10V is OK. It should crank. If it does, the problem is in the start relay, the ignition key/ wiring, or the neutral safety switch or wiring.
If you get a bright light and no crank, the problem is the cables from the relay to the starter, or the starter
IF you get a dim light or low meter voltage, this is where you need two people. Stab the probes of the meter/ lamp directly onto the POSTS of the battery, and jumper the start relay. A low voltage, dim bulb means the battery is low or bad. If the lamp is bright, meter reads at least 10V, then.........
Put one probe on the negative battery post CLAMP, the other probe on the positive CLAMP. Jumper the start relay. A low reading/ dim light means your battery connections are toast, go back to step 1, step 2 and retest. CLEAN the battery clamps and posts. The only proper way to do this is with a battery post cleaner:
Hook the ground clip on the light/ meter to engine block, clip the probe to the big stud at the starter. Be careful, it's hot, a LOT of amperage. Jumper the start relay. If you hear the starter solenoid pull in and no crank, and get a bright light and at least 10V at the meter, the starter is bad
If not click from the solenoid, try jumpering RIGHT AT the starter, jumper across the two studs at the starter. If nothing, clip your meter/ light to the starter big stud, and monitor voltage / lamp brightness while jumpering the starter solenoid. If you get a bright light or at least 10V on the meter, the starter is bad.
Post back with results and we'll go from here.