You're not going to immediately appreciate this, but with modern ECM controlled vehicles it is better to stick with the factory recommended plugs. Here's how I know:
I had a GMC Canyon which I bought new. At about 70K miles I decided that it was time to replace the plugs. I tried a set of those fancy aftermarket plugs that are only available via the Internet, and in a matter of a week the truck threw codes. The company (reluctantly) refunded my money, though I had to send them their plugs back at my own expense. Then I tried an expensive set of Bosch iridium plugs, and the same doggone thing happened. I went back to Auto Zone where I bought those plugs, and they told me that they frequently get complaints about aftermarket plugs on modern ECM controlled vehicles. Evidently the software parameters in the ECM are so specific that many vehicles will throw codes unless the factory recommended plugs are used.
Try your favorite Denso plugs if you like, but if your truck throws codes you'll know why.