But to pareshprince,, you should wait till everything in your hand such as English result scorecard, skills assessment letter etc before EOI submission. If your result date is later than EOI submission date, your visa will be rejected by CO. Have seen a few members here who got their visa rejected for the same reason
You need evidence of a successful English test at the time of invitation. If you guess at your results incorrectly and get an invitation, you'd need to let it expire before starting over again. Much better to wait and then submit your EOI once you have the outcome of the test.