If you want to be very careful, you would replace it now.
If you aren't worried about slow access or timeouts when the SSD fails, then you might wait and replace it when it fails. It is difficult to know exactly what the SSD will do when it fails.
It is possible that you should make some configuration changes to lighten the load on the SSDs. For example, if you are using NFS with VMWare, it will stress the SSDs greatly unless you have a separate ZIL SSD. Another alternative, if you can tolerate the risk, is to set sync=disabled on the dataset which stores the VMs. You also should check what the recordsize is set to on the VM dataset. The default of 128k is probably too big for VM files.
Another option is to raise the txg timeout from the default 5 to 10 or 15, which would cut the number of write cycles to the SSDs, assuming you also have a ZIL or set sync=disabled.
If your SSD is worn out so soon, it indicates they are probably being overworked.