I'm not familiar with your year truck but there are a few things to look at. Check your grounds and all connections from battery to starter visually. You can do a voltage drop test to check the connections and the wires between the connections with a multimeter. Google for how to do a voltage drop test.
The difference is that in a No Start Condition the Starter Motor in your vehicle does crank the Engine but the Engine does not start. In a No Crank Condition, the Starter Motor does not turn over the Engine when you turn the key to start you vehicle.