Try loosening & then tightening the starter mounting bolts
several times to get good grounding to the frame/ engine.
Not really an accepted method, but shorting across the
heavy terminals on the solenoid will tell if the starter
is good. This assumes that the batteries & cables going
to the solenoid are in good shape.