When to apply for a job?

Companies often offer internships, which your college should have a list of. You can get these internships as either an undergrad or grad. Don't wait. You can assist before you're licensed. Internships are used to help companies learn about potential new hires. It allows them to see you in action. It gives you a foot in the door and allows you to develop contacts and relationships with mentors. Waiting till everyone graduates will result in you competing with a large influx of newly licensed individuals. Avoid the rush and competition by getting ahead of everyone else.
August isn't that far away, no harm in sounding out potential employers, maybe even request some work experience/shadowing before you graduate. If you go for some of the larger employers in the sector they will have established routes of entry and processes.
First of all, your school should have a career center to help you with your resume, interview skills, and finding internships as well as job prospects.
Start now. Yesterday is better. Get out there and let employers know you will be passing that exam soon. They'll be making you offers and wanting to scoop you up first.
Also;
Some employers will want to get you in the door and they'll go as far as finding you a position that doesn't require licensure while you're waiting to finish school and the exam.
Opinion
3Opinion
2 Weeks Before quitting your current job. Apply on Friday to be the 1st one in Monday interview list.
Wait till you graduate, or right before.
As soon as you feel ready.
Right now
Superb Opinion