Recently ran into the same problem with my truck. I have an '86 22re, so your's may be different...but, here's a few things you can try...assuming the battery is good:
1. make sure the cables are FIRMLY attached to the terminals
2. check the fuse block under the hood and the fuse panel in the cab for starter / ignition
3. check the main power wire from the fuse block to the battery
4. check the starter motor / solenoid with a multimeter
5. check the starter relay (mine is on the passenger side wheel well...small brass-colored box with a plug coming out of it)
6. check wiring in the tumbler / tumbler itself
IF all else fails (or you get tired of trying crap), do what I did: go to the parts store and get a $10 engine-start push button, a roll of 10g wire, and run wire from the battery----switch (fuse this line) and from the switch to main power to the starter solenoid from the relay (via splice / solder...i believe the wire is the white-black one...again, yours may be different). This will bypass literally EVERYTHING, sending power directly from the battery to the starter solenoid...therefore, if it doesn't ever not work again, there's only 4 viable problems: battery, wire, push-button, solenoid / starter. Simple
Glow plug functions are all accounted for by turning on the ignition, truck won't actually 'start' without the ignition being on...it will just simply provide an uninterrupted 12v to the starter.
Good luck!