Your truck has the typical signs of a bad radiator, fine in town, heats up gradually on the hiway.I have had several vehicles with the same symptons and a radiator recore,or replacement always cured the problem.