I agree with the evolutionists that ID is not science. However, I also believe that evolution is not science. Good science is testable. Macroevolution is not.
What is your definition of testable. I think what you are saying is that macroeveolution is not instantaneously testable, like the laws of physics, or even testable within you lifetime. This is not the same thing as "testable."