Here is what I have found with issues I have had myself, hope this helps.
#1. If the vehicle turns over but does not start it is most likely the imobalizer or EFI fuse. (Replaced my fuse even though it looked good and no more issue.)
#2. If vehicle does not turn over and just clicks and the battery is good it is most likely the starter.
Most of the time the starter will start giving you warnings before it goes out completely. If you have had these symptoms and the battery is good it's time to replace the starter or starter contacts.
#3. Bad battery.
This will have similar symptoms as above but the vehicle will not start without a jump or charge.
These are 3 most common issues with the 100 series and I have had all 3 issues with mine. Hope this helps.
That is a good synopsis but as for #2 in my case I had incidents within one week of each other of no crank , resolved immediately by throwing a jump charge on (happened twice) followed by a crank no start episode, resolved by changing efi fuse to 30amp.
As of this writing all is well. This truck got a new starter maybe 6-7 years ago.
We shall see