Start at the battery and clean all the terminals and connections and particularly the earth connections.
If no better then try a pair of light jumpers from the battery to the control ( small ) terminals on the solenoid.
Still no joy then replace the solenoild.
Verify the starter motor by running a pair of heavy jumpers directly from the battery to the starter motor.