I might be missing something, but whenever I've tested the lua code I've written to do things like skin changes, modify demigod abilities, and item changes, I've always had to do the testing in game. I've yet to see a way to do anything but syntax checkingwith the lua editors.
That being said if you are writing complex code (have you see some of the SupCom mods, they are very impressive), syntax and function checking will very important.
Additionally, unless you are planning on making more complex code, understanding what the lua is doing is far more important than understanding the lua language. I believe that a basic understanding of any programming language is sufficient to allow for these sorts of changes.