Слово "солдат" относится к существительным 2-го склонения мужского рода и имеет в корне букву "о". Для того чтобы проверить написание гласной в корне слова, можно попытаться найти проверочное слово, где этот звук будет находиться под ударением.
В данном случае, проверочного слова для "солдат" не существует, так как это слово является заимствованным из французского языка ("soldat"). Заимствованные слова часто не подчиняются привычным правилам проверки гласных в корне.
Однако, чтобы не допустить ошибки при написании слова "солдат", можно запомнить его написание или обратиться к орфографическим словарям. К тому же, следует помнить о других формах слова: "солдаты" (множественное число), "солдата" (родительный падеж), "солдату" (дательный падеж) и так далее. В этих формах также сохраняется корневая гласная "о".
Таким образом, правильное написание слова "солдат" нужно запомнить, так как проверочного слова для него нет.