Once you receive the service start command, OS service display becomes "Start". Therefore, check the start completion from server.log and not in the service display.
When the below log is displayed, DataSpiderServer start is completed.
07/31 09:43:30|NOTICE|ds.boot|DataSpider Server has been started normally.
* log implying when starting the DataSpiderServer on 31/7, 9:43:30.
And the monitoring method of DataSpiderServer is provided even in Operations Monitoring Guide. You can even refer that.