Roofing battens are different colours because the manufactures need to know that it has met necessary standards. The colour is not important, what is important is if it has the BS5534 stamp.