Du kannst mit `table-space-text-post` Platz für den Text anfordern:
\documentclass[
captions=tableheading,
draft
]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\usepackage{array}
\usepackage{siunitx}
\begin{document}
\begin{table}
\centering
\sisetup{
table-format = 2.0,
table-alignment = left,
table-space-text-post = {\,\si{minute}}
{\,\si{minute}}%
}
\caption{Überblick}
\begin{tabular}{S<{\,\si{\minute}}l}
\toprule
\multicolumn{1}{l}{Dauer} & Farbe \\
\midrule
20 & weiß \\
8 & grau \\
15 & gelb \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
![Beispieltabelle ohne overfull Markierung][1]
[1]: http://texwelt.de/wissen/upfiles/test_20170502_104029.png