Can someone tell me when I should take an exam for ESOL,is it before applying for a spouse visa or during the first 2 and 1/2 year stay in the uk?