Put the key on, then jump the lugs on the solenoid with a screwdriver or pliers. It will spark when they touch. It' could be the solenoid, so this test would exclude it if it cranks over fast. Is this an aftermarket starter? I've seen them struggle to turn over fast enough.