Well, here's what I would do to test along the lines of what I've been describing. Referring to the attached picture, the way I'd go about this is:
1) Connect a piece of wire (which I call the "test jumper" in the picture) to the shown terminal on the starter. You might be able to wedge the wire into the connection without disconnecting the stock wiring connector that goes in there. But if not, unclip it and connect your test jumper to the now exposed terminal on the starter. An alligator clip would be helpful, but even a toothpick or end of a zip tie can be used to wedge the bare wire end onto the terminal to temporarily hold it there.
2) When ready, momentarily touch the other end of the test jumper wire to the +12V (positive) terminal on the battery. Since all we're trying to determine is if the starter will crank, it doesn't matter if the key is even in the ignition switch.
If the starter then fires and cranks, then your battery is good, your starter is good, the big thick wiring from the battery to the starter is good and the ground connections are good. If it doesn't crank, then one of those items is still suspect.
Other than possibly disconnecting the thin wire factory connector at the starter if you can't wedge in your test jumper, no other connections on the truck need to be touched.
View attachment 2399594