If it is 2WD the front will have the hub as part of the rotor. If it is 4WD then it is a slide on rotor on the front. The rears will slide onto the rear hubs no matter the drive style.Do the rotors on this truck have the hub in them? Because in that case, OEM is a must due to the bearing that;s in it. Aftermarket bearings are often trash, especially cheap bearings they use in cheap aftermarket white box combination rotor+bearing
Even if it doesn't, the OE rotor has better corrosion resistance and likely better quality iron used in it. OEM is also your only chance of getting a non-Chinese rotor. If OEM is available at a decent price, there is no reason not to use them.