I can't speak for all American Trucks but i can tell you that a Chevy truck is a joke. I have one of them and i am going on my 4th transmission (the 4L60e) and this truck is bad. Right now i have to redo all my rotors, brakes, ball joints, leaf springs, shocks, and today my check engine oil level light came on because the sensor is broken. This truck has never really been beat on either. Its 0-60 is a joke at 13.3 seconds too. I can tell you that a toyota will take you places that no other truck can go, sure if you beat it to death it will never last, the dodge ram might make it a little longer, however if you do normal driving with fun sometimes, i think the ride quality and mpg with a tundra is worth the trade for a little more durability. Also the tundra looks a lot better.
Edit: To the guy below me i am sorry but my silverado was rusting out after about 2 years of use, meanwhile my friend has a toyota truck from 198? and there is NO RUST ANYWHERE