Hello. New EXPERT here. My name is XXXXX XXXXX X will be glad to assist.
From the info above your theft light is not flashing. The next step will be to find out why the starter relay is not sending voltage to the starter.
Make sure your truck does not have a aftermarket alarm or remote start installed, by looking under the dash, drivers side kick panel. Look for aftermarket installed module and rats nest of non factory wires. If NA continue to next step.
I see you have tested starter solenoid wire. No B+ 12V while cranking. Good job.
I will need to know the 8th digit of the vin# XXXXX determine your engine size. It will be a E, K or W. Let me know and I will get you the next step to diagnose your concern.