I have a nonlinear model $y=\Phi(f(x,a)) + \varepsilon$, where $\Phi$ is the cdf of the standard normal distribution and f is nonlinear (see below). I want to test the goodness of fit of this model with parameter $a$ to my data $(x_1,y_1),(x_2,y_2),\dots,(x_n,y_n)$, after having used maximum likelihood estimation to find $a$. What would be an appropriate test? I would like to use this test to label a bad fit as bad and determine whether more data should be collected.
I've looked into using deviance, which compares this model against the saturated model, with its corresponding test of goodness of fit using the $\chi^2_{n-1}$ distribution. Would this be appropriate? Most of what I have read about deviance applies it to GLMs, which is not what I have. If the deviance test is appropriate, what assumptions need to hold to make the test valid?
Update: $f = \frac{x-1}{a\sqrt{x^2+1}}$ for $x>1,a>0$ in case this helps.