For my truck, diagnose from trusted mechanic simply bad tires tread. Well I did bearing changes and even balance, still bad noise.
Tires with tall tread blocks, like on a traction tire, may squirm a bit which can also increase noise. The sound of air circulating through tire grooves and large voids adds noise. … Traction tires that have more space between the lugs that help with off-road traction are noisier.