Driving technique is a huge factor.
"Tires great condition, all season" is vague and doesn't consider all the factors in tire grip.
Quality, tread design, rubber compound and age all play into that. Not all all-season tires are the same. Older tires will be harder and less grippy because rubber gets harder as it ages.
Also, pressure. What pressure do you have in your tires? This is often a big factor. There should be a sticker on the driver door jamb telling you what pressure to use. And that is for the truck with a load in it. So, reducing the pressure a few psi below that in an empty truck can be very beneficial to traction by putting more tread on the road. Raising pressure reduces the "contact patch" or the amount of tire tread in contact with the road. Bigger contact patch = more traction. It also increases flotation in loose soils and sand.
Many people erroneously inflate their tires to the "max pressure" listed on the sidewall of the tire. That is for the maximum load the tire is designed to carry and is almost always more than needed for the vehicle, especially an empty pickup truck.
Also, tire size. Are you running the recommended tire size? That is also listed on the door jamb sticker. Narrower tires and smaller diameter tires will have a smaller contact patch. Wider tires and larger diameter have a bigger contact patch.