There are no free tests that will give you a speaking or writing score. Those are graded by humans. No one wants to do that for you for free.
Most of the practice tests that come bundled with textbooks will give you a listening and reading score since those are just calculated by the software. Maybe you can find one of those textbooks.
:TOEFLresources.com: Step-by-step guides to the test and a free essay evaluation service