When a no crank comes in this is how I diagnose it.
Battery show at least 12v? If no, charge battery or replace if not good.
When turning the ignition key to the "start" position what is the battery voltage? If it drops below 10v charge the battery or replace if not good.
Okay so you turn the key to the start position and your battery voltage stays above 10v, here are the next steps.
I start at the starter motor and work backwards. There will be 3 studs on the starter solenoid which is located on the starter motor. The large stud has the large gauge battery + wire going to it which is hot at all times. The other large stud is the other side of the switch in the solenoid which will have a braided wire with no insulation usually bringing power to the starter motor when the solenoid switch is in the "closed" position or "start" position of the ignition switch. The third stud is smaller and is the trigger or signal wire telling the solenoid to close the internal switch causing power to enter the starter motor from the large gauge cable and turn the engine over.
With your voltmeter set to DC volts make sure the large stud on the starter solenoid connected to the fat battery + cable has battery voltage at all times. If there is no power repair the wire going to the battery.
Next you will need an assistant. With your meter still on DC volts probe the little stud that is supposed to get the trigger or "on" signal to start the engine. Do you have battery voltage (12v) when your assistant turns the ignition switch to the "start" position?
If you have power to the trigger stud when the ignition key is turned to the start position move your probe to the side of the solenoid switch that has the non-insulated braided wire. Is there battery voltage here when the key is turned to the start position? If no then the solenoid is bad. If all these steps check out okay then look at your engine, body, and battery grounds.
If you don't get the trigger signal to the small stud when turning ignition key to start I'll give the next steps in diagnosing the starter circuit.