Being in the motorcycle business, this stuff is a daily issue for us.
Here in a nutshell is what I've found through actual experience:
The red Sta-bil for a long time wouldn't work in ethanol based fuel. I understand that they have changed the formulation now, but last I checked, it didn't specifically say on the bottle anything about ethanol. The blue/green Sta-bil or Marine formula, is definitely ethanol compatible and says so on the container. It does work, but usually only for a few months in any case. You won't do any harm using the Marine formula in your truck. I used it in motorcycles and other vehicles around here for a period with no issues.
Star-Tron is the brand we use the most here at the shop. It actually was designed specifically for ethanol issues and it does work. Again, only for a few months. Anything parked for over 6 months, is a crap shoot. Especially with carbureted, and vented fuel systems. Fuel injected vehicles seem to have less issues, mainly because of the sealed nature of the fuel system, i.e; no water intrusion, phase separation, etc.
The big thing is keeping stabilizer in there ALL the time. Keeping the tank as full as possible is also the best defense. Ultimately, driving your vehicle more is the best thing so that fuel doesn't sit.
"Free advice is worth what you pay for it."