bigmatt, based on what you are describing, you more than likely have a bad ignition key switch. What I want you to try is when you look at the starter solenoid, you will notice 2 big posts and 1 small one. I want you to momentarily touch a short piece of wire between the side of the starter solenoid that has battery power and the small post. Does the motor kick over? If yes, then your problem is in the dash, not in the engine bay.
Now, if you have a problem in the dash, when you attempt to start the truck, does the "THEFT" light flash at you? If yes, then you have a problem with your key(s). I would first try using your spare key to see if that makes any difference. Sometimes the chip inside the key fail and therefore the truck will not do anything since it thinks someone is trying to hijack it. After that, it is sounding like you are going to be taking it to a shop to have the truck looked at unless you know your way around with a multimeter. If you know how to use a multimeter, then I can help you out to a degree.