Ive been using mobil one oil and filter for the past year. Small improvement over the lower quality brands so it’s all I use. Doesn’t fix it though.
Truck seems to rattle less when it’s below freezing but it can still rattle regardless of temperature. Sometimes i get lucky and it won’t rattle for a few days or week bit alas, to bad the solution isn't as simple as using a better oil.