Farmers will have to TB test all cattle inside six months before they go through marts or are traded from farm to farm under new animal health rules.From February, cattle over 36 months must have had a TB test six months before they are traded or else cattle buyers who purchase untested stock will have to TB test them within 30 days of purchasing.