Background please?
Any work recently done? has this gotten slowly worse over time or just suddenly happen? any odd noises, vibrations, lack of control aside from obvious?
Shooting from the hip, My guesses would be....
Sticking caliper - rust forms on the contact points between the two parts of the caliper. causing them not to move the way they should, and bind up. If one caliper sticks and the other dosnt, the car/truck veers in the direction of the functioning caliper, in this case, it would seem like your right front caliper is sticking. To fix, disassemble the calipers, as if you were replacing the pads. use a metal file to clean the contact points between the two halves of the caliper until shiny and smooth, and apply a silicone gel to the metal to keep it lubricated and rust free. Take the caliper pins to the bench grinder wire wheel, and clean all the rust and dirt off, apply silicone gel to these as well because the moving part of the caliper slides on these. reassemble calipers.
Leaking brake line/fitting/caliper piston - if you're loosing line pressure to one caliper, it wont clamp as tight as the other one, meaning only one caliper is working, pulling the truck to one side. repair depends on the type/severity of the failure.
Oddly worn brakes - not sure what would do this all of a sudden, but one of the above issues, if it started light and got worse, could cause one set of brakes to wear faster than the others (left to right). If you had a sticking caliper for a long time, that has come unstuck, its disk will be thicker, meaning that brake will now clamp harder, which will pull to one side.
Off the top of my head thats my best guesses.