No. Back to the fact that the wire is getting 12v to the starter relay, it would not normally be the NSS.
However, it seems to me that you can register 12v on a meter or a test light and not be getting enough current (amperage) to energize the relay. I'm not sure about this of course. It's just mental-game theory.
If that possibly turned out to be the case, and it was indeed the NSS or it's associated wires and connector that were causing the drop in current capacity, using the jumper test could still isolate that.
So maybe if you run out of options just take a few minutes and try it. Since it's not that obtrusive or time-consuming, maybe it's worth it?
The only other thing is a defective starter relay or ground. You can test the ground by another jumper from a mounting bolt to the battery. If you're back to getting the clicking sound, then it's not a ground.
If it clicks and does not start the truck, or heat up the cables(!), then it's back to either being a bad relay, bad starter, bad connection between the two, or a bad main ground from the battery to the engine block.
I didn't take the time to re-read the whole thread, but I seem to remember you've swapped relays, checked and cleaned grounds, swapped starter motors, and the usual things. That right? What about the cables themselves? Have you changed them out for new?
I don't remember if you said or not.
Paul