An innocent defendant may determine it best to not testify if they just don't "come off" too well for some reason; and a guilty guy might testify because, perhaps arrogantly, they think they can snow the jury (A clinton kindof guy comes to mind). If Kerry does answer the SBV's charges, I would suspect the latter case.
If he does, he'll propel more vets toward Bush.